scrupulously correct - German English Dictionary